-
Notifications
You must be signed in to change notification settings - Fork 35
Zipper breakdown #77
base: master
Are you sure you want to change the base?
Zipper breakdown #77
Conversation
This removes the need in implicit conversion for Zipper axes support.
Wow, I'm really on the ball here… Taking a look now, should have some feedback tonight. |
And just because I'm a horrible person, I didn't take care of this last week. I have now though! Everything looks good. I do think you're right though that the zipper stuff (minus Sorry again for taking so long! |
I still have reservations about the readability of the whole thing, feels like the |
That is the downside, to be sure. It really only makes sense if we have something like
Addressing…
Gotcha. How would you like to proceed? |
I can think of multiple possible bottlenecks in the code:
Of course, I don't have any benchmarks to prove that, but I do know that addressing these issues would make the shifting code even uglier than it's already is. And as I suck at optimizing things, I would prefer someone else giving it a try. The first step should probably be making some sort of pseudo benchmark, just to get a feel of whether the performance is anywhere near acceptable. |
Abusing PathCreator to reuse code, probably hurting performance.
Adding the operations discussed in #76. The same comments about performance still apply. |
An attempt to break
Zipper
into traits as per #76.Not sure whether this is the most elegant way to do this...
As there's a bunch of ZipperXXX files now, I decided to move them into a separate folder.
Should we move them into a separate sub-package as well?